package com.budwk.app.sqfwV2.dto.dto;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.budwk.app.sqfw.dto.PersonnelTagDTO;
import com.budwk.app.sqfw.models.PersonInfo;
import com.budwk.app.sqfwV2.dto.vo.PersonHouseVo;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.util.List;

@Data
@Accessors(chain = true)
public class PersonInfoDTO extends PersonInfo {

    private JSONObject specialMarkTag;

    @ApiModelProperty(description = "走访图片（巡查图片）")
    private String visitPictures;

    @ApiModelProperty(description = "走访时间")
    private LocalDateTime fillDate;

    @ApiModelProperty(description = "关联的房屋信息")
    private List<PersonHouseVo> houses;

    @ApiModelProperty(description = "1编辑   2：走访   默认为1")
    private String submitType;

    @ApiModelProperty(description = "儿童类别")
    private String childrenType;

    @ApiModelProperty(description = "其他类别")
    private String otherCategory;

    @ApiModelProperty(description = "人员id")
    private String personId;
}
